package net.hn.hnms.biz.emgcy.service;

import com.baomidou.mybatisplus.extension.service.IService;
import net.hn.hnms.biz.emgcy.domain.EmgcyPlanPo;
import net.hn.hnms.biz.emgcy.domain.dto.EmgcyPlanDto;
import net.hn.hnms.biz.emgcy.domain.vo.EmgcyPlanVo;
import net.hn.hnms.sys.common.core.domain.ResponsePage;
import net.hn.hnms.sys.common.mybatis.core.page.PageQuery;

/**
 * @Author: baijiajun
 * @Date: 2022/9/13
 */
public interface EmgcyPlanService extends IService<EmgcyPlanPo> {
    ResponsePage<EmgcyPlanVo> pageList(PageQuery pageQuery, EmgcyPlanDto emgcyPlanDto);

    Boolean add(EmgcyPlanPo emgcyPlanPo);

    Boolean update(EmgcyPlanPo emgcyPlanPo);

    Boolean delete(Long id);

    EmgcyPlanPo getOne(String eventType);
}
